import request from '@/utils/request'

// 获取品牌列表接口
// get
// page：当前页 limit：当前页大小
export const reqTradeMarkList = (page, limit, key) => request({
    // url: `/index/admin/product/baseTrademark/${page}/${limit}`,
    url: `/api/product/brand/list`,
    method: 'get',
    params: { page, limit, key }
})

// 处理添加品牌操作
// 1.新增品牌
//  post
//  携带两个参数：品牌名称 品牌logo
// 2.修改品牌
//  put
//  携带三个参数：id 品牌名称 品牌logo
export const reqAddOrUpdateTradeMark = (tradeMark) => {
    // 如果带给服务端的参数中携带id--修改
    if (tradeMark.brandId) {
        return request({
            // url: '/index/admin/product/baseTrademark/update',
            url: '/api/product/brand/update',
            method: 'put',
            data: tradeMark
        });
    } else {
        // 新增
        return request({
            // url: '/index/admin/product/baseTrademark/save',
            url: '/api/product/brand/save',
            method: 'post',
            data: tradeMark
        });
    }
}

// 删除品牌接口
// delete
export const reqDeleteTradeMark = (id) => request({
    url: `/index/admin/product/baseTrademark/remove/${id}`,
    method: 'delete'
})

